﻿/*----------------------------------------------------------------
//  <copyright file="SendParamsDto.cs" company="MicroCloud@151504200868">
//      Copyright © 2020-2024 MicroCloud Corporation, All rights reserved.
//  </copyright>
//  <site>https://gitee.com/chenmm123/microclouds</site>
//  <last-editor>cmm</last-editor>
//  <last-date>2023-09-14 11:04</last-date>
//----------------------------------------------------------------*/

namespace MicroCloud.SMS.Dtos
{
    #region "短信发送参数DTO"
    /// <summary>
    /// 短信发送参数DTO
    /// </summary>
    public class SendParamsDto
    {
        #region "属性"
        #region "获取或设置 短信类型"
        /// <summary>
        /// 获取或设置 短信类型
        /// </summary>
        public SmsType SmsType { get; set; }
        #endregion
        #region "获取或设置 模板中的变量Json字符串"
        /// <summary>
        /// 获取或设置 模板中的变量Json字符串
        /// </summary>
        public string TemplateParam { get; set; }
        #endregion

        #region "获取或设置 短信内容"
        /// <summary>
        /// 获取或设置 短信内容
        /// </summary>
        public string MsgContent { get; set; }
        #endregion

        #region "获取或设置 提供给业务方扩展字段"
        /// <summary>
        /// 获取或设置 提供给业务方扩展字段
        /// 最终在短信回执消息中将此值带回给调用者
        /// </summary>
        public string OutId { get; set; }
        #endregion
        #region "获取或设置 上行短信扩展码"
        /// <summary>
        /// 获取或设置 上行短信扩展码
        /// 无特殊需要此字段的用户请忽略此字段
        /// </summary>
        public string UpExtendCode { get; set; }
        #endregion

        #endregion

    }
    #endregion

}
